<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="com.mmaingenieria.MMAGestor.enumerations.RolUsuario"%>
<%@ page import="com.mmaingenieria.MMAGestor.beans.Usuario" %>
<%@ page import="java.util.ArrayList"%>
<%@ include file="/views/checkSession.jsp"%>



<%
	HttpSession sesion = request.getSession(true);
	Usuario usuarioSesion = (Usuario)sesion.getAttribute("usuarioSesion");
%>

<jsp:include page="/includes/head.jsp" flush="true" /> <!-- Incluir siempre porque lleva el head y abre el page -->
<jsp:include page="/includes/nav.jsp" flush="true" />

<script language="JavaScript" SRC="js/funcionesUsuarios.js"></script>

<div id="content">
    <div class="abajo">
        <%if (RolUsuario.Administrador.equals(usuarioSesion.getRol())){ %>        
        <jsp:include page="/views/usuarios/filtroUsuarios.jsp" flush="true" /> <!-- Incluir si queremos poner el filtro -->
        <%}%>
        <table class="tablausuarios">
            <tr class="filacabecera">
                <th width="25%">Nombre</th><th width="40%">Apellidos</th><th width="10%">Rol</th><th width="10%">Estado</th><th width="15%" align="center">Accion</th>
            </tr>
            <%if (RolUsuario.Administrador.equals(usuarioSesion.getRol())){ %>
            <tr>
                <td></td><td></td><td></td><td></td><td  align="center"><img style="Cursor:pointer" src="imagenes/nuevo.png" onclick ="crearUsuario();"></td>
            </tr>
            <%}%>
            <%ArrayList<Usuario> listaUsuarios = (ArrayList<Usuario>)request.getAttribute("listaUsuarios"); //recojo la lista de la request   
           	int i =0;              
            for (Usuario usuario: listaUsuarios){//me recorro la lista para ir mostrando los datos en las filas
			 %>
                <tr  <%if (i % 2 == 0) {%>class="filasombreada"<%}%> >
                   <td style="Cursor:pointer" onclick="mostrarUsuario('<%=usuario.getId()%>');"><%=usuario.getNombre()%></td>
                   <td style="Cursor:pointer" onclick="mostrarUsuario('<%=usuario.getId()%>');"><%=usuario.getApellido1()%> <%=usuario.getApellido2()%></td>
                   <td style="Cursor:pointer" onclick="mostrarUsuario('<%=usuario.getId()%>');"><%=usuario.getRol()%></td>
                   <td style="Cursor:pointer" onclick="mostrarUsuario('<%=usuario.getId()%>');"><%=usuario.getEstado()%></td>
                   <td align="center">
                   		<img style="Cursor:pointer" src="imagenes/editar.png" onclick ="editarUsuario('<%=usuario.getId()%>');">
                   		<img style="Cursor:pointer" src="imagenes/pass.png" onclick ="editarPass('<%=usuario.getId()%>');">
             			<%if (usuarioSesion.getId() != usuario.getId()){%>
             				<img style="Cursor:pointer" src="imagenes/eliminar.png" onclick ="borrarUsuario('<%=usuario.getId()%>');">
             			<%}%>
     				</td>
                </tr>
                <%i=i+1;}%>
        </table>      
    </div>
</div>


<jsp:include page="/includes/footer.jsp" flush="true" /> <!-- Incluir siempre porque cierra el page, el body y el html -->